//Πρόγραμμα που επιστρέφει τον μικρότερο και τον μεγαλύτερο από τρεις ακέραιους αριθμούς
#include <stdio.h>
int minimum(int akeraios1, int akeraios2, int akeraios3);
int maximum(int akeraios1, int akeraios2, int akeraios3);
int main(void)
{
    int akeraios1, akeraios2, akeraios3;
    printf("Εισάγετε τρεις ακέραιους αριθμούς");
    scanf("%d %d %d", &akeraios1, &akeraios2, &akeraios3);//Εισαγωγή ακέραιων αριθμών
    printf("Ακέραιος 1: %d, Ακέραιος 2: %d, Ακέραιος 3: %d", akeraios1, akeraios2, akeraios3);
    printf("%s %d %s %d","\nΟ μικρότερος ακέραιος αριθμός είναι:\n", minimum(akeraios1, akeraios2, akeraios3),"\nΟ μεγαλύτερος ακέραιος αριθμός είναι:\n", maximum(akeraios1, akeraios2, akeraios3));
}
//Εύρεση του μικρότερου αριθμού
int minimum (int akeraios1, int akeraios2, int akeraios3){
    int min;
    if (akeraios1<=akeraios2 && akeraios1<=akeraios3){
        min=akeraios1;
    }
    else if (akeraios2<=akeraios1 && akeraios2<=akeraios3){
        min=akeraios2;
    }
    else {
        min=akeraios3;
    }
    return min;
}
//Εύρεση του μεγαλύτερου αριθμού
int maximum (int akeraios1, int akeraios2, int akeraios3){
    int max;
    if (akeraios1>=akeraios2 && akeraios1>=akeraios3){
        max=akeraios1;
    }
    else if (akeraios2>=akeraios1 && akeraios2>=akeraios3){
        max=akeraios2;
    }
    else{
        max=akeraios3;
    }
    return max;
}